object fmReports: TfmReports
  Left = 0
  Top = 0
  Caption = #25253#34920
  ClientHeight = 492
  ClientWidth = 500
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  Position = poMainFormCenter
  OnCreate = FormCreate
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object cxListBox1: TcxListBox
    Left = 0
    Top = 0
    Width = 500
    Height = 201
    Align = alClient
    ItemHeight = 13
    TabOrder = 0
    OnDblClick = cxListBox1DblClick
    OnKeyPress = cxListBox1KeyPress
  end
  object grd: TcxGrid
    Left = 0
    Top = 201
    Width = 500
    Height = 246
    Align = alBottom
    TabOrder = 1
    Visible = False
    LookAndFeel.Kind = lfOffice11
    object tv: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      Navigator.Buttons.First.Hint = #31532#19968#31508
      Navigator.Buttons.PriorPage.Hint = #19978#19968#39029
      Navigator.Buttons.Prior.Hint = #19978#19968#31508
      Navigator.Buttons.Next.Hint = #19979#19968#31508
      Navigator.Buttons.NextPage.Hint = #19979#19968#39029
      Navigator.Buttons.Last.Hint = #26368#21518#19968#31508
      Navigator.Buttons.Insert.Hint = #26032#22686
      Navigator.Buttons.Delete.Hint = #21024#38500
      Navigator.Buttons.Edit.Visible = False
      Navigator.Buttons.Post.Hint = #20445#23384
      Navigator.Buttons.Cancel.Hint = #21462#28040
      Navigator.Buttons.Refresh.Hint = #21047#26032
      Navigator.Buttons.SaveBookmark.Hint = #35774#32622#20070#31614
      Navigator.Buttons.GotoBookmark.Hint = #22238#21040#20070#31614
      Navigator.Buttons.Filter.Hint = #36807#28388
      Navigator.Visible = True
      DataController.DataSource = dsBase
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      NewItemRow.Visible = True
      OptionsBehavior.FocusCellOnTab = True
      OptionsBehavior.FocusFirstCellOnNewRecord = True
      OptionsBehavior.NavigatorHints = True
      OptionsCustomize.ColumnsQuickCustomization = True
      OptionsView.GroupByBox = False
      object tvrpname: TcxGridDBColumn
        Caption = #25253#34920#21517
        DataBinding.FieldName = 'brp_name'
        HeaderAlignmentHorz = taCenter
        Width = 122
      end
      object tvColumn4: TcxGridDBColumn
        Caption = #20027#25968#25454#21517#31216
        DataBinding.FieldName = 'brp_mname'
        HeaderAlignmentHorz = taCenter
        Width = 84
      end
      object tvrpmaster: TcxGridDBColumn
        Caption = #20027'SQL'
        DataBinding.FieldName = 'brp_master'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
        Width = 77
      end
      object tvrpmfield: TcxGridDBColumn
        Caption = #20027#23383#27573
        DataBinding.FieldName = 'brp_mfield'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
      end
      object tvColumn9: TcxGridDBColumn
        Caption = #26377#26080#21442#25968
        DataBinding.FieldName = 'brp_mparam'
        HeaderAlignmentHorz = taCenter
        Width = 74
      end
      object tvrpbdetail1: TcxGridDBColumn
        Caption = #26126#32454'1'
        DataBinding.FieldName = 'brp_bdetail1'
        HeaderAlignmentHorz = taCenter
        Width = 62
      end
      object tvColumn5: TcxGridDBColumn
        Caption = #26126#32454#21517#31216'1'
        DataBinding.FieldName = 'brp_dname1'
        HeaderAlignmentHorz = taCenter
        Width = 81
      end
      object tvrpdetail1: TcxGridDBColumn
        Caption = #26126#32454'1SQL'
        DataBinding.FieldName = 'brp_detail1'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
      end
      object tvrpdfield1: TcxGridDBColumn
        Caption = #26126#32454'1'#23383#27573
        DataBinding.FieldName = 'brp_dfield1'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
      end
      object tvColumn2: TcxGridDBColumn
        Caption = #21442#25968
        DataBinding.FieldName = 'brp_dparam11'
        HeaderAlignmentHorz = taCenter
        Width = 83
      end
      object tvrpbdetail2: TcxGridDBColumn
        Caption = #26126#32454'2'
        DataBinding.FieldName = 'brp_bdetail2'
        HeaderAlignmentHorz = taCenter
        Width = 63
      end
      object tvColumn6: TcxGridDBColumn
        Caption = #26126#32454#21517#31216'2'
        DataBinding.FieldName = 'brp_dname2'
        HeaderAlignmentHorz = taCenter
        Width = 81
      end
      object tvrpdetail2: TcxGridDBColumn
        Caption = #26126#32454'2SQL'
        DataBinding.FieldName = 'brp_detail2'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
      end
      object tvrpdfield2: TcxGridDBColumn
        Caption = #26126#32454'2'#23383#27573
        DataBinding.FieldName = 'brp_dfield2'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
      end
      object tvColumn3: TcxGridDBColumn
        Caption = #21442#25968
        DataBinding.FieldName = 'brp_dparam21'
        HeaderAlignmentHorz = taCenter
        Width = 89
      end
      object tvrpbsub1: TcxGridDBColumn
        Caption = #23376#26126#32454'1'
        DataBinding.FieldName = 'brp_bsub1'
        HeaderAlignmentHorz = taCenter
        Width = 64
      end
      object tvColumn7: TcxGridDBColumn
        Caption = #23376#26126#32454#21517#31216'1'
        DataBinding.FieldName = 'brp_sname1'
        HeaderAlignmentHorz = taCenter
        Width = 89
      end
      object tvrpsub1: TcxGridDBColumn
        Caption = #23376#26126#32454'1SQL'
        DataBinding.FieldName = 'brp_sub1'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
      end
      object tvrpsfield1: TcxGridDBColumn
        Caption = #23376#26126#32454'1'#23383#27573
        DataBinding.FieldName = 'brp_sfield1'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
        Width = 81
      end
      object tvrpsparam11: TcxGridDBColumn
        Caption = #21442#25968'1'
        DataBinding.FieldName = 'brp_sparam11'
        HeaderAlignmentHorz = taCenter
        Width = 86
      end
      object tvrpsparam12: TcxGridDBColumn
        Caption = #21442#25968'2'
        DataBinding.FieldName = 'brp_sparam12'
        HeaderAlignmentHorz = taCenter
        Width = 96
      end
      object tvrpbsub2: TcxGridDBColumn
        Caption = #23376#26126#32454'2'
        DataBinding.FieldName = 'brp_bsub2'
        HeaderAlignmentHorz = taCenter
        Width = 72
      end
      object tvColumn8: TcxGridDBColumn
        Caption = #23376#26126#32454#21517#31216'2'
        DataBinding.FieldName = 'brp_sname2'
        HeaderAlignmentHorz = taCenter
        Width = 93
      end
      object tvrpsub2: TcxGridDBColumn
        Caption = #23376#26126#32454'2SQL'
        DataBinding.FieldName = 'brp_sub2'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
        Width = 88
      end
      object tvrpsfield2: TcxGridDBColumn
        Caption = #23376#26126#32454'2'#23383#27573
        DataBinding.FieldName = 'brp_sfield2'
        PropertiesClassName = 'TcxBlobEditProperties'
        Properties.BlobEditKind = bekMemo
        Properties.BlobPaintStyle = bpsText
        HeaderAlignmentHorz = taCenter
        Width = 86
      end
      object tvrpsparam21: TcxGridDBColumn
        Caption = #21442#25968'1'
        DataBinding.FieldName = 'brp_sparam21'
        HeaderAlignmentHorz = taCenter
        Width = 89
      end
      object tvrpsparam22: TcxGridDBColumn
        Caption = #21442#25968'2'
        DataBinding.FieldName = 'brp_sparam22'
        HeaderAlignmentHorz = taCenter
        Width = 89
      end
      object tvColumn1: TcxGridDBColumn
        Caption = #25991#20214
        PropertiesClassName = 'TcxButtonEditProperties'
        Properties.Buttons = <
          item
            Caption = #21152#20837
            Default = True
            Kind = bkText
          end
          item
            Caption = #21024#38500
            Kind = bkText
          end>
        Properties.ViewStyle = vsButtonsOnly
        Properties.OnButtonClick = tvColumn1PropertiesButtonClick
        HeaderAlignmentHorz = taCenter
      end
    end
    object lv: TcxGridLevel
      GridView = tv
    end
  end
  object cxGroupBox1: TcxGroupBox
    Left = 0
    Top = 447
    Align = alBottom
    Style.LookAndFeel.Kind = lfOffice11
    StyleDisabled.LookAndFeel.Kind = lfOffice11
    StyleFocused.LookAndFeel.Kind = lfOffice11
    StyleHot.LookAndFeel.Kind = lfOffice11
    TabOrder = 2
    Height = 45
    Width = 500
    object btn1: TcxButton
      Left = 10
      Top = 15
      Width = 55
      Height = 25
      Caption = #39044#35272'(&1)'
      TabOrder = 0
      OnClick = btn1Click
      LookAndFeel.Kind = lfOffice11
    end
    object btn2: TcxButton
      Left = 75
      Top = 15
      Width = 55
      Height = 25
      Caption = #32534#36753'(&2)'
      TabOrder = 1
      OnClick = btn2Click
      LookAndFeel.Kind = lfOffice11
    end
    object btn6: TcxButton
      Left = 335
      Top = 15
      Width = 55
      Height = 25
      Caption = 'PDF(&6)'
      TabOrder = 2
      OnClick = btn6Click
      LookAndFeel.Kind = lfOffice11
    end
    object btn4: TcxButton
      Left = 205
      Top = 15
      Width = 55
      Height = 25
      Caption = 'WORD(&4)'
      TabOrder = 3
      OnClick = btn4Click
      LookAndFeel.Kind = lfOffice11
    end
    object btnExit: TcxButton
      Left = 442
      Top = 15
      Width = 55
      Height = 25
      Caption = #36864#20986'(&X)'
      TabOrder = 4
      OnClick = btnExitClick
      LookAndFeel.Kind = lfOffice11
    end
    object btn5: TcxButton
      Left = 270
      Top = 15
      Width = 55
      Height = 25
      Caption = 'JPEG(&5)'
      TabOrder = 5
      OnClick = btn5Click
      LookAndFeel.Kind = lfOffice11
    end
    object btn3: TcxButton
      Left = 139
      Top = 15
      Width = 55
      Height = 25
      Caption = 'EXCEL(&3)'
      TabOrder = 6
      OnClick = btn3Click
      LookAndFeel.Kind = lfOffice11
    end
  end
  object dsMaster: TDADataSource
    DataSet = tblMaster.Dataset
    DataTable = tblMaster
    Left = 58
    Top = 4
  end
  object tblMaster: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <
      item
        Name = 'Item1'
      end>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = rdaReports
    AfterScroll = tblMasterAfterScroll
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 4
  end
  object rdaReports: TDARemoteDataAdapter
    GetSchemaCall.RemoteService = ClientDataModule.RemoteService
    GetDataCall.RemoteService = ClientDataModule.RemoteService
    GetDataCall.MethodName = 'SQLGetData'
    GetDataCall.Params = <
      item
        Name = 'Result'
        DataType = rtBinary
        Flag = fResult
        Value = Null
      end
      item
        Name = 'aSQLText'
        DataType = rtString
        Flag = fIn
      end
      item
        Name = 'aIncludeSchema'
        DataType = rtBoolean
        Flag = fIn
      end
      item
        Name = 'aMaxRecords'
        DataType = rtInteger
        Flag = fIn
      end>
    GetDataCall.Default = False
    GetDataCall.OutgoingTableNamesParameter = 'aTableNameArray'
    GetDataCall.OutgoingTableRequestInfosParameter = 'aTableRequestInfoArray'
    GetDataCall.IncomingDataParameter = 'Result'
    GetDataCall.OutgoingIncludeSchemaParameter = 'aIncludeSchema'
    GetDataCall.OutgoingMaxRecordsParameter = 'aMaxRecords'
    UpdateDataCall.RemoteService = ClientDataModule.RemoteService
    GetScriptsCall.RemoteService = ClientDataModule.RemoteService
    RemoteService = ClientDataModule.RemoteService
    DataStreamer = ClientDataModule.DataStreamer
    Left = 270
    Top = 12
  end
  object frxMaster: TfrxDBDataset
    UserName = 'frxMaster'
    CloseDataSource = False
    DataSource = dsMaster
    BCDToCurrency = False
    Left = 94
    Top = 4
  end
  object frxReport: TfrxReport
    Version = '4.10.5'
    DotMatrixReport = False
    IniFile = '\Software\Fast Reports'
    PreviewOptions.Buttons = [pbPrint, pbLoad, pbSave, pbExport, pbZoom, pbFind, pbOutline, pbPageSetup, pbTools, pbEdit, pbNavigator, pbExportQuick]
    PreviewOptions.Zoom = 1.000000000000000000
    PrintOptions.Printer = #39044#35774
    PrintOptions.PrintOnSheet = 0
    ReportOptions.CreateDate = 38796.534540289350000000
    ReportOptions.LastChange = 38796.534540289350000000
    ScriptLanguage = 'PascalScript'
    ScriptText.Strings = (
      'begin'
      ''
      'end.')
    OnUserFunction = frxReportUserFunction
    Left = 226
    Top = 40
    Datasets = <>
    Variables = <>
    Style = <>
    object Page1: TfrxReportPage
      PaperWidth = 210.000000000000000000
      PaperHeight = 297.000000000000000000
      PaperSize = 9
      LeftMargin = 10.000000000000000000
      RightMargin = 10.000000000000000000
      TopMargin = 10.000000000000000000
      BottomMargin = 10.000000000000000000
    end
  end
  object frxDesigner: TfrxDesigner
    DefaultScriptLanguage = 'PascalScript'
    DefaultFont.Charset = DEFAULT_CHARSET
    DefaultFont.Color = clWindowText
    DefaultFont.Height = -13
    DefaultFont.Name = 'Arial'
    DefaultFont.Style = []
    DefaultLeftMargin = 10.000000000000000000
    DefaultRightMargin = 10.000000000000000000
    DefaultTopMargin = 10.000000000000000000
    DefaultBottomMargin = 10.000000000000000000
    DefaultPaperSize = 9
    DefaultOrientation = poPortrait
    GradientEnd = 11982554
    GradientStart = clWindow
    TemplatesExt = 'fr3'
    Restrictions = []
    RTLLanguage = False
    MemoParentFont = False
    Left = 226
    Top = 8
  end
  object frxGZipCompressor1: TfrxGZipCompressor
    Left = 378
    Top = 90
  end
  object fsClassesRTTI1: TfsClassesRTTI
    Left = 266
    Top = 162
  end
  object fsPascal1: TfsPascal
    Left = 138
    Top = 162
  end
  object fsScript1: TfsScript
    SyntaxType = 'PascalScript'
    Left = 106
    Top = 162
  end
  object frxBarCodeObject1: TfrxBarCodeObject
    Left = 122
    Top = 90
  end
  object frxDialogControls1: TfrxDialogControls
    Left = 346
    Top = 90
  end
  object frxDotMatrixExport1: TfrxDotMatrixExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    EscModel = 0
    GraphicFrames = False
    SaveToFile = False
    UseIniSettings = True
    Left = 314
    Top = 90
  end
  object frxCrossObject1: TfrxCrossObject
    Left = 218
    Top = 90
  end
  object frxCheckBoxObject1: TfrxCheckBoxObject
    Left = 250
    Top = 90
  end
  object frxGradientObject1: TfrxGradientObject
    Left = 282
    Top = 90
  end
  object frxRichObject1: TfrxRichObject
    Left = 186
    Top = 90
  end
  object frxOLEObject1: TfrxOLEObject
    Left = 154
    Top = 90
  end
  object tblBase: TDAMemDataTable
    RemoteUpdatesOptions = [ruoOnPost]
    Fields = <
      item
        Name = 'brp_id'
        DataType = datAutoInc
        GeneratorName = 'b_reports'
        Required = True
        InPrimaryKey = True
      end
      item
        Name = 'brp_name'
        DataType = datString
        Size = 30
        Required = True
      end
      item
        Name = 'brp_modal'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_master'
        DataType = datMemo
      end
      item
        Name = 'brp_mfield'
        DataType = datMemo
      end
      item
        Name = 'brp_mparam'
        DataType = datBoolean
      end
      item
        Name = 'brp_bdetail1'
        DataType = datBoolean
      end
      item
        Name = 'brp_detail1'
        DataType = datMemo
      end
      item
        Name = 'brp_dfield1'
        DataType = datMemo
      end
      item
        Name = 'brp_dparam11'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_bdetail2'
        DataType = datBoolean
      end
      item
        Name = 'brp_detail2'
        DataType = datMemo
      end
      item
        Name = 'brp_dfield2'
        DataType = datMemo
      end
      item
        Name = 'brp_dparam21'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_bsub1'
        DataType = datBoolean
      end
      item
        Name = 'brp_sub1'
        DataType = datMemo
      end
      item
        Name = 'brp_sfield1'
        DataType = datMemo
      end
      item
        Name = 'brp_sparam11'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sparam12'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_bsub2'
        DataType = datBoolean
      end
      item
        Name = 'brp_sub2'
        DataType = datMemo
      end
      item
        Name = 'brp_sfield2'
        DataType = datMemo
      end
      item
        Name = 'brp_sparam21'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sparam22'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_mname'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_dname1'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_dname2'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sname1'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_sname2'
        DataType = datString
        Size = 30
      end
      item
        Name = 'brp_version'
        DataType = datInteger
        DefaultValue = '0'
      end>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = ClientDataModule.RemoteDataAdapter
    OnNewRecord = tblBaseNewRecord
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    LogicalName = 'b_reports'
    IndexDefs = <>
    Left = 344
    Top = 38
  end
  object dsBase: TDADataSource
    DataSet = tblBase.Dataset
    DataTable = tblBase
    Left = 374
    Top = 38
  end
  object frxDetail1: TfrxDBDataset
    Enabled = False
    UserName = 'frxDetail1'
    CloseDataSource = False
    DataSource = dsDetail1
    BCDToCurrency = False
    Left = 88
    Top = 36
  end
  object DABusinessProcessor1: TDABusinessProcessor
    ProcessorOptions = [poAutoGenerateInsert, poAutoGenerateUpdate, poAutoGenerateDelete, poAutoGenerateRefreshDataset, poPrepareCommands]
    UpdateMode = updWhereKeyOnly
    Left = 240
    Top = 246
  end
  object tblDetail1: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = rdaReports
    AfterScroll = tblDetail1AfterScroll
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 34
  end
  object tblSubDetail1: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = rdaReports
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 64
  end
  object dsDetail1: TDADataSource
    DataSet = tblDetail1.Dataset
    DataTable = tblDetail1
    Left = 58
    Top = 36
  end
  object dsSubDetail1: TDADataSource
    DataSet = tblSubDetail1.Dataset
    DataTable = tblSubDetail1
    Left = 58
    Top = 64
  end
  object frxSubdetail1: TfrxDBDataset
    Enabled = False
    UserName = 'frxSubDetail'
    CloseDataSource = False
    DataSource = dsSubDetail1
    BCDToCurrency = False
    Left = 88
    Top = 64
  end
  object odlgReports: TOpenDialog
    Filter = 'Report files(*.fr3)|*.fr3'
    Left = 406
    Top = 38
  end
  object tblDetail2: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = rdaReports
    AfterScroll = tblDetail2AfterScroll
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 94
  end
  object dsDetail2: TDADataSource
    DataSet = tblDetail2.Dataset
    DataTable = tblDetail2
    Left = 56
    Top = 94
  end
  object tblSubDetail2: TDAMemDataTable
    RemoteUpdatesOptions = []
    Fields = <>
    Params = <>
    StreamingOptions = [soDisableEventsWhileStreaming]
    RemoteDataAdapter = rdaReports
    DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
    MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
    IndexDefs = <>
    Left = 26
    Top = 124
  end
  object dsSubDetail2: TDADataSource
    DataSet = tblSubDetail2.Dataset
    DataTable = tblSubDetail2
    Left = 56
    Top = 124
  end
  object frxDetail2: TfrxDBDataset
    Enabled = False
    UserName = 'frxDetail2'
    CloseDataSource = False
    DataSource = dsDetail2
    BCDToCurrency = False
    Left = 86
    Top = 94
  end
  object frxSubDetail2: TfrxDBDataset
    Enabled = False
    UserName = 'frxSubDetail2'
    CloseDataSource = False
    DataSource = dsSubDetail2
    BCDToCurrency = False
    Left = 86
    Top = 124
  end
  object frxPDFExport1: TfrxPDFExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    PrintOptimized = False
    Outline = False
    Background = False
    HTMLTags = True
    Author = 'FastReport'
    Subject = 'FastReport PDF export'
    ProtectionFlags = [ePrint, eModify, eCopy, eAnnot]
    HideToolbar = False
    HideMenubar = False
    HideWindowUI = False
    FitWindow = False
    CenterWindow = False
    PrintScaling = False
    Left = 210
    Top = 134
  end
  object frxHTMLExport1: TfrxHTMLExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    FixedWidth = True
    Background = False
    Centered = False
    EmptyLines = True
    Print = False
    Left = 244
    Top = 134
  end
  object frxXLSExport1: TfrxXLSExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    ExportEMF = True
    AsText = False
    Background = True
    FastExport = True
    PageBreaks = True
    EmptyLines = True
    SuppressPageHeadersFooters = False
    Left = 276
    Top = 134
  end
  object frxXMLExport1: TfrxXMLExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    Background = True
    Creator = 'FastReport'
    EmptyLines = True
    SuppressPageHeadersFooters = False
    RowsCount = 0
    Split = ssNotSplit
    Left = 310
    Top = 134
  end
  object frxRTFExport1: TfrxRTFExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    ExportEMF = True
    Wysiwyg = True
    Creator = 'FastReport'
    SuppressPageHeadersFooters = False
    HeaderFooterMode = hfText
    AutoSize = False
    Left = 342
    Top = 134
  end
  object frxJPEGExport1: TfrxJPEGExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    Left = 374
    Top = 134
  end
  object frxGIFExport1: TfrxGIFExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    Left = 406
    Top = 136
  end
end
